#pragma warning(disable:4996)
#pragma warning(disable:6031)

#include <iostream>
#include <string>
using namespace std;

//string Addstr(string str1, string str2)
//{
//	string a;
//	a.reserve(max(str1.size(), str2.size()) + 1);
//
//	int end1 = str1.size() - 1;
//	int end2 = str2.size() - 1;
//	int next = 0;
//
//	while (end1 >= 0 || end2 >= 0)
//	{
//		int x1 = end1 >= 0 ? str1[end1--] - '0' : 0;
//		int x2 = end2 >= 0 ? str2[end2--] - '0' : 0;
//		int ret = x1 + x2 + next;
//		next = ret / 10;
//		ret %= 10;
//
//		a += (ret + '0');
//	}
//	if (next == 1)
//	{
//		a += '1';
//	}
//	reverse(a.begin(), a.end());
//	return a;
//}
//
//int main()
//{
//	string str1 = "1334";
//	string str2 = "27";
//	string ret = Addstr(str1, str2);
//	
//	auto it = ret.begin();
//	while (it != ret.end())
//	{
//		cout << *it;
//		it++;
//	}
//	cout << endl;
//	return 0;
//}

//int main()
//{
//	string a("hello");
//
//	auto it1 = a.begin();
//	while (it1 != a.end())
//	{
//		cout << *it1 << endl;
//		it1++;
//	}
//
//	//cout << a.capacity() << endl;
//	cout << a.size() << endl;
//	//cout << a.length() << endl;
//	return 0;
//}

int main()
{
	string a;
	string b;
	a += "hello2world";
	a.erase(5);
	cout << a << endl;
	return 0;
}


